Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Lima 2 Challenger Brisbane International - Brisbane Punta Del Este Challenger Koblenz Challenger Aix En Provence Challenger Mauthausen Challenger Wimbledon - London San Marino Challenger U.S. Open - New York Buenos Aires Challenger Villa Maria Challenger Campinas Challenger Sao Paulo Challenger Mutua Madrid Open - Madrid Tiriac Open - Bucharest Monte-Carlo Rolex Masters - Monte-Carlo Monza Challenger French Open - Paris National Bank Open - Toronto Portugal F4 Portugal F5 Portugal F6 Croatia F2 Morocco F1 Morocco F2 Italy F11 Romania F1 Romania F2 Poland F1 Slovenia F2 Italy F27 Portugal F4 Portugal F5 Iran F3 Iran F4 Germany F1 Germany F4 Germany F5 Croatia F1 Croatia F2 Morocco F2 France F7 Italy F10 Germany F23 Great Britain F16 Great Britain F17 Israel F4 Israel F5 Czech Republic F5 Germany F2 Croatia F1 Croatia F2 Kazakhstan F1 Kazakhstan F2 Croatia F4 Czech Rep. F3 Italy F17 Italy F23 Slovak Rep. F1 Morocco F1 Morocco F2 Italy F4 Kuwait F2 Cincinnati Open - Cincinnati Argentina F1 (Villa del Dique) Argentina F4 (Rosario) Argentina F5 (Neuquen) Argentina F6 (Buenos Aires) Bolivia F3 (Santa Cruz) Argentina F11 (Mendoza) Argentina F12 (San Juan) Turkey F11 (Antalya) Brazil F2 (Sao Paulo) Argentina F3 (Cordoba) Argentina F4 (Rosario) Argentina F5 (Villa del Dique) Argentina F6 (Buenos Aires) Brazil F5 (Mogi das Cruzes) M15 Pinamar M15 Buenos Aires M15 Buenos Aires M15 Lima M15 Tabarka M15 Tabarka M15 Sao Paulo M15 Junin M15 Maldonado M15 Cancun M15 Cancun M15 Cancun M25 Hurlingham M25 Jablonec Nad Nisou M25 Pardubice M15 Antalya M15 Antalya M15 Sofia M25 Kottingbrunn M15 Novi Sad M15 Curtea de Arges M15 Cordoba M25 Villa Allende M25 Rio Cuarto M15 Punta Cana M15 Palm Coast M15 Weston M25 Rio Cuarto Shanghai Rolex Masters - Shanghai Tatra Banka Open - Bratislava 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia ATP Slovak Open Challenger - Bratislava Davis Cup, World Group, Q2, NED-ARG 1-3 Tatra Banka Open 2006 - Bratislava Internationaux de Nouvelle-Caledonie - New Caledonia XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio ATP Challenger Trophy 2007 - Trnava Samsung Securities Cup - Seoul Prosperita Open 2008 - Ostrava Tatra Banka Slovak Open - Bratislava Ostrava Challenger Prostejov Challenger Kosice Challenger San Benedetto Challenger Poznan Challenger Geneva Challenger Freudenstadt Challenger Trnava Challenger Mons Challenger Tashkent Challenger Tanger Challenger Meknes Challenger Rome Challenger Ostrava Challenger Furth Challenger Bytom Challenger San Benedetto Challenger Izmir Challenger Bratislava Challenger Dortmund Challenger San Marino Challenger Cordenons Challenger Geneva Challenger Casablanca Challenger San Marino Challenger Caltanissetta Challenger Geneva Challenger Noumea Challenger Panama City Challenger Barranquilla Challenger Prostejov Challenger Poprad Tatry Challenger Prague Challenger Prostejov Challenger Poprad Tatry Challenger Almaty Challenger Quimper Challenger Marbella Challenger Barletta Challenger Poznan Challenger Pullach Challenger Como Challenger Bratislava Challenger Bangkok Challenger Prague Challenger Ostrava Challenger Split Challenger Istanbul Challenger Ortisei Challenger Biella 2 Challenger Nur-Sultan 1 Challenger Nur-Sultan 2 Challenger Buenos Aires Challenger Montevideo Challenger Salvador De Bahia Challenger Vicenza Challenger Buenos Aires 3 Challenger Coquimbo 2 Challenger Piracicaba Challenger San Luis Potosi Challenger Florianopolis Challenger Prostejov Challenger Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington ATP Studena Croatia Open Umag - Umag Grand Prix Hassan II - Casablanca ATP Studena Croatia Open Umag - Umag Serbia Open - Belgrade Open de Tenis Comunidad Valenciana - Valencia Serbia Open - Belgrade AEGON Championships - London Studena Croatia Open - Umag Winston-Salem Open - Winston-Salem Heineken Open - Auckland Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Valencia Open - Valencia Brisbane International - Brisbane Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Vegeta Croatia Open - Umag Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem China Open - Beijing Qatar ExxonMobil Open - Doha Apia International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg Konzum Croatia Open - Umag Moselle Open - Metz Aircel Chennai Open - Chennai Grand Prix Hassan II - Marrakech Hungarian Open - Budapest Barcelona Open BancSabadell - Barcelona BMW Open - Munich Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Sydney International - Sydney DIEMA XTRA Sofia Open - Sofia BMW Open - Munich Sofia Open - Sofia Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, PO, SVK-UKR 4-1 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, World Group, QR, SVK-CAN 2-3 Davis Cup, Group I, 1R, SVK-SUI 3-1 French Open (juniors) U.S. Open (juniors) Australian Open (juniors) Wimbledon (juniors) All Lower level tournaments Olympics - London Germany F3 M15 Telde Argentina F2 (Cordoba) Argentina F7 (Buenos Aires) Bolivia F2 (Cochabamba) Argentina F8 (Corrientes) Argentina F9 (Santa Fe) Argentina F10 (Villa del Dique) M25 Valldoreix Turkey F10 (Antalya) Turkey F12 (Antalya) Turkey F13 (Antalya) Brazil F3 (Brasilia) Argentina F1 (Villa del Dique) Argentina F2 (Villa Maria) Ecuador F1 (Manta) Ecuador F2 (Portoviejo) Brazil F6 (Curitiba) Argentina F7 (Corrientes) M15 Pinamar M15 Pinamar M15 Sao Jose Do Rio Preto M15 Curitiba M25 Buenos Aires M25 Lima M15 Ystad M15 Baja M15 Helsinki M25 Irpin M25 Rio De Janeiro Brasov Challenger - Brasov M15 Cancun M15 Cancun M15 Cancun M25+H Plaisir M15 Villa Maria M15 Cordoba M15 Antalya M15 Antalya M15 Antalya M15 Cancun M15 Punta Cana M15 Heraklion Morocco Tennis Tour - Rabat M25 Tucuman M15 Antalya M15 Monastir Seoul Challenger M15 Heraklion M25 Telfs M25 Santa Margherita di Pula M25 Reggio Emilia M25 Padova M25 Vila Real de Santo Antonio M25 Monastir M25 Monastir M25 Vila Real de Santo Antonio M25 Reggio Emilia Steelers Cup - Kosice Fifth Third Bank Tennis Championships - Lexington Ljubljana Open - Ljubljana Flea Market Cup - Busan Tatra Banka Slovak Open - Bratislava Turin Challenger Morocco Tennis Tour - Tanger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Chuncheon Challenger Pharma Medico Open 2008 - Aarhus Baden Open - Karlsruhe Unicredit Czech Open - Prostejov Zadar Challenger Bratislava Challenger Brasilia Challenger Santa Cruz de la Sierra Challenger Reggio Emilia Challenger Florianopolis Challenger Sassuolo Challenger Caltanissetta Challenger Noumea Challenger Kosice Challenger Turin Challenger Rimini Challenger Kitzbuhel Challenger Liberec Challenger Salvador Challenger Mons Challenger Loughborough Challenger Helsinki Challenger Heilbronn Challenger Courmayeur Challenger Bergamo Challenger Casablanca Challenger Liberec Challenger Santa Cruz de la Sierra Challenger Rabat Challenger Campinas Challenger Montevideo Challenger Marrakech Challenger Bratislava 1 Challenger Rome Challenger Lisbon Challenger Helsinki Challenger Zagreb Challenger Oberstaufen Challenger Manerbio Challenger Genova Challenger Trnava Challenger Sao Paulo Challenger Tour Finals Helsinki Challenger Heilbronn Challenger Antofagasta Challenger Curitiba Challenger Bergamo Challenger Orleans Challenger Rabat Challenger Marrakech Challenger Mersin Challenger Prague Challenger Bordeaux Challenger Santo Domingo Challenger Santa Fe 2 Challenger Rome Challenger Bratislava Challenger Prostejov Challenger Eckental Challenger Braunschweig Challenger Biella 1 Challenger Marbella Challenger Genova Challenger Biella 7 Challenger Bratislava Challenger Florence Challenger Santa Cruz de la Sierra Challenger Noumea Challenger Buenos Aires 2 Challenger Prague II Challenger Coquimbo Challenger Cali Challenger Biella 3 Challenger Kos-Zucchetti Tennis Cup - Cordenons Lima 2 Challenger Guayaquil Challenger Sibiu Challenger Indian Wells Challenger Buenos Aires Challenger Verona Challenger Rio De Janeiro Challenger Montevideo Challenger Tigre 2 Challenger Coquimbo Challenger Vicenza Challenger Santa Fe Challenger Buenos Aires Challenger Oeiras 3 Challenger Prostejov Challenger Prostejov Challenger Todi Challenger Corrientes Challenger Perugia Challenger Braga Challenger Tampere Challenger Genova Challenger Bonn Challenger Bad Waltersdorf Challenger Como Challenger Bratislava 2 Challenger Guayaquil Challenger Lima 2 Challenger Oeiras 4 Challenger Montevideo Challenger Lyon Challenger Temuco Challenger Rosario Challenger Naples Challenger Hersonissos 1 Challenger Hersonissos 2 Challenger Leon Challenger Vicenza Challenger Skopje Challenger Villa Maria Challenger ASB Classic - Auckland Rio Open - Rio de Janeiro EFG Swiss Open - Gstaad Tigre 1 Challenger Hamburg Open - Hamburg Movistar Chile Open - Santiago BMW Open - Munich Santo Domingo Challenger Argentina Open - Buenos Aires Sao Leopoldo Challenger BMW Open - Munich Grand Prix Hassan II - Casablanca Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha BRD Nastase Tiriac Trophy - Bucharest Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Hamburg Open - Hamburg St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane Rothesay International - Eastbourne PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona German Tennis Championships - Hamburg AEGON International - Eastbourne Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Valencia Open - Valencia Barcelona Open BancSabadell - Barcelona Apia International - Sydney Ecuador Open - Quito Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Moselle Open - Metz Valencia Open - Valencia Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Apia International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco BMW Open - Munich Garanti Koza Sofia Open - Sofia Antalya Cup - Antalya Rothesay International - Eastbourne ABN AMRO World Tennis Tournament - Rotterdam Winston-Salem Open - Winston-Salem German Tennis Championships - Hamburg Kremlin Cup - Moscow Barcelona Open Banc Sabadell - Barcelona Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Santiago Open - Santiago Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Cordoba Open - Cordoba Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Movistar Chile Open - Santiago ABN AMRO World Tennis Tournament - Rotterdam Anytech365 Andalucia Open - Marbella Open Parc - Lyon Shanghai Rolex Masters - Shanghai Miami Open - Miami Internazionali BNL d'Italia - Rome European Open - Brussels BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Mutua Madrid Open - Madrid French Open - Paris BNP Paribas Open - Indian Wells U.S. Open - New York Miami Open - Miami Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York Davis Cup, Group I, PO, SVK-BLR 3-1 Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon (juniors) Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, Group I, 2R, SVK-HUN 1-3